<template>
    <div class="main-content">
      <!-- 列表页 -->
      <div v-if="showFlag">
        <el-form :inline="true" :model="searchForm" class="form-content">
          <el-row :gutter="20" class="slt" :style="{justifyContent:contents.searchBoxPosition=='1'?'flex-start':contents.searchBoxPosition=='2'?'center':'flex-end'}">
                  <el-form-item :label="contents.inputTitle == 1 ? '标题' : ''">
                    <el-input v-if="contents.inputIcon == 1 && contents.inputIconPosition == 1" prefix-icon="el-icon-search" v-model="searchForm.biaoti" placeholder="标题" clearable></el-input>
                    <el-input v-if="contents.inputIcon == 1 && contents.inputIconPosition == 2" suffix-icon="el-icon-search" v-model="searchForm.biaoti" placeholder="标题" clearable></el-input>
                    <el-input v-if="contents.inputIcon == 0" v-model="searchForm.biaoti" placeholder="标题" clearable></el-input>
                  </el-form-item>
            <el-form-item>
              <el-button v-if="contents.searchBtnIcon == 1 && contents.searchBtnIconPosition == 1" icon="el-icon-search" type="success" @click="search()">{{ contents.searchBtnFont == 1?'查询':'' }}</el-button>
              <el-button v-if="contents.searchBtnIcon == 1 && contents.searchBtnIconPosition == 2" type="success" @click="search()">{{ contents.searchBtnFont == 1?'查询':'' }}<i class="el-icon-search el-icon--right"/></el-button>
              <el-button v-if="contents.searchBtnIcon == 0" type="success" @click="search()">{{ contents.searchBtnFont == 1?'查询':'' }}</el-button>
            </el-form-item>
          </el-row>
          <el-row class="ad" :style="{justifyContent:contents.btnAdAllBoxPosition=='1'?'flex-start':contents.btnAdAllBoxPosition=='2'?'center':'flex-end'}">
            <el-form-item>
              <el-button
                v-if=" contents.btnAdAllIcon == 1 && contents.btnAdAllIconPosition == 1"
                type="success"
                icon="el-icon-plus"
                @click="addOrUpdateHandler()"
              >{{ contents.btnAdAllFont == 1?'新增':'' }}</el-button>
              <el-button
                v-if="contents.btnAdAllIcon == 1 && contents.btnAdAllIconPosition == 2"
                type="success"
                @click="addOrUpdateHandler()"
              >{{ contents.btnAdAllFont == 1?'新增':'' }}<i class="el-icon-plus el-icon--right" /></el-button>
              <el-button
                v-if=" contents.btnAdAllIcon == 0"
                type="success"
                @click="addOrUpdateHandler()"
              >{{ contents.btnAdAllFont == 1?'新增':'' }}</el-button>
              <el-button
                v-if=" contents.btnAdAllIcon == 1 && contents.btnAdAllIconPosition == 1 && contents.tableSelection"
                :disabled="dataListSelections.length <= 0"
                type="danger"
                icon="el-icon-delete"
                @click="deleteHandler()"
              >{{ contents.btnAdAllFont == 1?'删除':'' }}</el-button>
              <el-button
                v-if="contents.btnAdAllIcon == 1 && contents.btnAdAllIconPosition == 2 && contents.tableSelection"
                :disabled="dataListSelections.length <= 0"
                type="danger"
                @click="deleteHandler()"
              >{{ contents.btnAdAllFont == 1?'删除':'' }}<i class="el-icon-delete el-icon--right" /></el-button>
              <el-button
                v-if="contents.btnAdAllIcon == 0 && contents.tableSelection"
                :disabled="dataListSelections.length <= 0"
                type="danger"
                @click="deleteHandler()"
              >{{ contents.btnAdAllFont == 1?'删除':'' }}</el-button>
  
  
            </el-form-item>
          </el-row>
        </el-form>
        <div class="table-content">
          <el-table class="tables" :size="contents.tableSize" :show-header="contents.tableShowHeader"
              :header-row-style="headerRowStyle" :header-cell-style="headerCellStyle"
              :border="contents.tableBorder"
              :fit="contents.tableFit"
              :stripe="contents.tableStripe"
              :row-style="rowStyle"
              :cell-style="cellStyle"
              :style="{width: '100%',fontSize:contents.tableContentFontSize,color:contents.tableContentFontColor}"
              :data="dataList"
              v-loading="dataListLoading"
              @selection-change="selectionChangeHandler">
              <el-table-column  v-if="contents.tableSelection"
                  type="selection"
                  header-align="center"
                  align="center"
                  width="50">
              </el-table-column>
              <el-table-column label="索引" v-if="contents.tableIndex" type="index" width="50" />
                  <el-table-column  :sortable="contents.tableSortable" :align="contents.tableAlign"
                      prop="biaoti"
                      header-align="center"
              label="标题">
               <template slot-scope="scope">
                         {{scope.row.biaoti}}
                       </template>
                  </el-table-column>
                    <el-table-column :sortable="contents.tableSortable" :align="contents.tableAlign" prop="shipin"
                      header-align="center"
                      label="视频">
                      <template slot-scope="scope">
                        <el-button type="text" size="small" @click="download(scope.row.shipin)">预览</el-button>
                      </template>
                    </el-table-column>
                  <el-table-column  :sortable="contents.tableSortable" :align="contents.tableAlign"
                      prop="fabushijian"
                      header-align="center"
              label="发布时间">
               <template slot-scope="scope">
                         {{scope.row.fabushijian}}
                       </template>
                  </el-table-column>
                  <el-table-column  :sortable="contents.tableSortable" :align="contents.tableAlign"
                      prop="faburen"
                      header-align="center"
              label="发布人">
               <template slot-scope="scope">
                         {{scope.row.faburen}}
                       </template>
                  </el-table-column>
                    <el-table-column :sortable="contents.tableSortable" :align="contents.tableAlign" prop="fengmian"
                      header-align="center"
                      width="200"
                      label="封面">
                      <template slot-scope="scope">
                        <div v-if="scope.row.fengmian">
                          <img :src="scope.row.fengmian.split(',')[0]" width="100" height="100">
                        </div>
                        <div v-else>无图片</div>
                      </template>
                    </el-table-column>
              <el-table-column width="300" :align="contents.tableAlign"
                  header-align="center"
                  label="操作">
                  <template slot-scope="scope">
                  <el-button v-if=" contents.tableBtnIcon == 1 && contents.tableBtnIconPosition == 1" type="success" icon="el-icon-tickets" size="mini" @click="addOrUpdateHandler(scope.row.id,'info')">{{ contents.tableBtnFont == 1?'详情':'' }}</el-button>
                  <el-button v-if="contents.tableBtnIcon == 1 && contents.tableBtnIconPosition == 2" type="success" size="mini" @click="addOrUpdateHandler(scope.row.id,'info')">{{ contents.tableBtnFont == 1?'详情':'' }}<i class="el-icon-tickets el-icon--right" /></el-button>
                  <el-button v-if=" contents.tableBtnIcon == 0" type="success" size="mini" @click="addOrUpdateHandler(scope.row.id,'info')">{{ contents.tableBtnFont == 1?'详情':'' }}</el-button>
                  <el-button v-if=" contents.tableBtnIcon == 1 && contents.tableBtnIconPosition == 1" type="primary" icon="el-icon-edit" size="mini" @click="addOrUpdateHandler(scope.row.id)">{{ contents.tableBtnFont == 1?'修改':'' }}</el-button>
                  <el-button v-if="contents.tableBtnIcon == 1 && contents.tableBtnIconPosition == 2" type="primary" size="mini" @click="addOrUpdateHandler(scope.row.id)">{{ contents.tableBtnFont == 1?'修改':'' }}<i class="el-icon-edit el-icon--right" /></el-button>
                  <el-button v-if="contents.tableBtnIcon == 0" type="primary" size="mini" @click="addOrUpdateHandler(scope.row.id)">{{ contents.tableBtnFont == 1?'修改':'' }}</el-button>
  
  
                  <el-button v-if=" contents.tableBtnIcon == 1 && contents.tableBtnIconPosition == 1" type="primary" icon="el-icon-edit" size="mini" @click="disscussListHandler(scope.row.id)">{{ contents.tableBtnFont == 1?'查看评论':'' }}</el-button>
                  <el-button v-if=" contents.tableBtnIcon == 1 && contents.tableBtnIconPosition == 2" type="primary" size="mini" @click="disscussListHandler(scope.row.id)">{{ contents.tableBtnFont == 1?'查看评论':'' }}<i class="el-icon-edit el-icon--right" /></el-button>
                  <el-button v-if=" contents.tableBtnIcon == 0" type="primary" size="mini" @click="disscussListHandler(scope.row.id)">{{ contents.tableBtnFont == 1?'查看评论':'' }}</el-button>
  
  
                  <el-button v-if="contents.tableBtnIcon == 1 && contents.tableBtnIconPosition == 1" type="danger" icon="el-icon-delete" size="mini" @click="deleteHandler(scope.row.id)">{{ contents.tableBtnFont == 1?'删除':'' }}</el-button>
                  <el-button v-if="contents.tableBtnIcon == 1 && contents.tableBtnIconPosition == 2" type="danger" size="mini" @click="deleteHandler(scope.row.id)">{{ contents.tableBtnFont == 1?'删除':'' }}<i class="el-icon-delete el-icon--right" /></el-button>
                  <el-button v-if="contents.tableBtnIcon == 0" type="danger" size="mini" @click="deleteHandler(scope.row.id)">{{ contents.tableBtnFont == 1?'删除':'' }}</el-button>
                  </template>
              </el-table-column>
          </el-table>
          <el-pagination
            clsss="pages"
            :layout="layouts"
            @size-change="sizeChangeHandle"
            @current-change="currentChangeHandle"
            :current-page="pageIndex"
            :page-sizes="[10, 20, 50, 100]"
            :page-size="Number(contents.pageEachNum)"
            :total="totalPage"
            :small="contents.pageStyle"
            class="pagination-content"
            :background="contents.pageBtnBG"
            :style="{textAlign:contents.pagePosition==1?'left':contents.pagePosition==2?'center':'right'}"
          ></el-pagination>
        </div>
      </div>
      <!-- 添加/修改页面  将父组件的search方法传递给子组件-->
      <add-or-update v-if="addOrUpdateFlag" :parent="this" ref="addOrUpdate"></add-or-update>
  
  
  
    </div>
  </template>
  <script>
  import AddOrUpdate from "./add-or-update";
  export default {
    data() {
      return {
        searchForm: {
          key: ""
        },
        form:{},
        dataList: [],
        pageIndex: 1,
        pageSize: 10,
        totalPage: 0,
        dataListLoading: false,
        dataListSelections: [],
        showFlag: true,
        sfshVisiable: false,
        shForm: {},
        chartVisiable: false,
        addOrUpdateFlag:false,
        contents:{"searchBtnFontColor":"rgba(255, 255, 255, 1)","pagePosition":"1","inputFontSize":"14px","inputBorderRadius":"0px","tableBtnDelFontColor":"rgba(220, 53, 69, 1)","tableBtnIconPosition":"1","searchBtnHeight":"36px","inputIconColor":"#C0C4CC","searchBtnBorderRadius":"4px","tableStripe":false,"btnAdAllWarnFontColor":"rgba(40, 167, 69, 1)","tableBtnDelBgColor":"#fff","searchBtnIcon":"0","tableSize":"mini","searchBtnBorderStyle":"solid","tableSelection":true,"searchBtnBorderWidth":"0px","tableContentFontSize":"14px","searchBtnBgColor":"rgba(0, 150, 136, 1)","inputTitleSize":"14px","btnAdAllBorderColor":"rgba(42, 53, 66, 1)","pageJumper":true,"btnAdAllIconPosition":"1","searchBoxPosition":"1","tableBtnDetailFontColor":"rgba(40, 167, 69, 1)","tableBtnHeight":"36px","pagePager":true,"tableHeaderFontColor":"#909399","inputTitle":"0","tableBtnBorderRadius":"0px","btnAdAllFont":"1","btnAdAllDelFontColor":"rgba(220, 53, 69, 1)","tableBtnIcon":"1","btnAdAllHeight":"40px","btnAdAllWarnBgColor":"rgba(255, 255, 255, 1)","btnAdAllBorderWidth":"0px","tableStripeFontColor":"#606266","tableBtnBorderStyle":"solid","inputHeight":"36px","btnAdAllBorderRadius":"2px","btnAdAllDelBgColor":"rgba(255, 255, 255, 1)","pagePrevNext":true,"btnAdAllAddBgColor":"rgba(255, 255, 255, 0.28)","searchBtnFont":"1","tableIndex":true,"btnAdAllIcon":"1","tableSortable":true,"pageSizes":true,"tableFit":true,"pageBtnBG":true,"searchBtnFontSize":"14px","tableBtnEditBgColor":"#fff","inputBorderWidth":"1px","inputFontPosition":"1","inputFontColor":"#333","pageEachNum":10,"tableHeaderBgColor":"#fff","inputTitleColor":"#333","btnAdAllBoxPosition":"1","tableBtnDetailBgColor":"rgba(255, 255, 255, 1)","inputIcon":"1","searchBtnIconPosition":"1","btnAdAllFontSize":"14px","inputBorderStyle":"none none solid none","inputBgColor":"#fff","pageStyle":true,"pageTotal":true,"btnAdAllAddFontColor":"rgba(0, 123, 255, 1)","tableBtnFont":"1","tableContentFontColor":"#606266","inputBorderColor":"#DCDFE6","tableShowHeader":true,"tableBtnFontSize":"10px","tableBtnBorderColor":"#DCDFE6","inputIconPosition":"2","tableBorder":true,"btnAdAllBorderStyle":"solid","tableBtnBorderWidth":"0px","tableStripeBgColor":"#F5F7FA","tableBtnEditFontColor":"rgba(255, 193, 7, 1)","tableAlign":"center"},
        layouts: '',
  
  
      };
    },
    created() {
    //   this.init();
    //   this.getDataList();
    //   this.contentStyleChange()
    },
    mounted() {
  
    },
    filters: {
      htmlfilter: function (val) {
        return val.replace(/<[^>]*>/g).replace(/undefined/g,'');
      }
    },
    components: {
      AddOrUpdate,
    },
    methods: {
      contentStyleChange() {
        this.contentSearchStyleChange()
        this.contentBtnAdAllStyleChange()
        this.contentSearchBtnStyleChange()
        this.contentTableBtnStyleChange()
        this.contentPageStyleChange()
      },
      contentSearchStyleChange() {
        this.$nextTick(()=>{
          document.querySelectorAll('.form-content .slt .el-input__inner').forEach(el=>{
            let textAlign = 'left'
            if(this.contents.inputFontPosition == 2) textAlign = 'center'
            if(this.contents.inputFontPosition == 3) textAlign = 'right'
            el.style.textAlign = textAlign
            el.style.height = this.contents.inputHeight
            el.style.lineHeight = this.contents.inputHeight
            el.style.color = this.contents.inputFontColor
            el.style.fontSize = this.contents.inputFontSize
            el.style.borderWidth = this.contents.inputBorderWidth
            el.style.borderStyle = this.contents.inputBorderStyle
            el.style.borderColor = this.contents.inputBorderColor
            el.style.borderRadius = this.contents.inputBorderRadius
            el.style.backgroundColor = this.contents.inputBgColor
          })
          if(this.contents.inputTitle) {
            document.querySelectorAll('.form-content .slt .el-form-item__label').forEach(el=>{
              el.style.color = this.contents.inputTitleColor
              el.style.fontSize = this.contents.inputTitleSize
              el.style.lineHeight = this.contents.inputHeight
            })
          }
          setTimeout(()=>{
            document.querySelectorAll('.form-content .slt .el-input__prefix').forEach(el=>{
              el.style.color = this.contents.inputIconColor
              el.style.lineHeight = this.contents.inputHeight
            })
            document.querySelectorAll('.form-content .slt .el-input__suffix').forEach(el=>{
              el.style.color = this.contents.inputIconColor
              el.style.lineHeight = this.contents.inputHeight
            })
            document.querySelectorAll('.form-content .slt .el-input__icon').forEach(el=>{
              el.style.lineHeight = this.contents.inputHeight
            })
          },10)
  
        })
      },
      // 搜索按钮
      contentSearchBtnStyleChange() {
        this.$nextTick(()=>{
          document.querySelectorAll('.form-content .slt .el-button--success').forEach(el=>{
            el.style.height = this.contents.searchBtnHeight
            el.style.color = this.contents.searchBtnFontColor
            el.style.fontSize = this.contents.searchBtnFontSize
            el.style.borderWidth = this.contents.searchBtnBorderWidth
            el.style.borderStyle = this.contents.searchBtnBorderStyle
            el.style.borderColor = this.contents.searchBtnBorderColor
            el.style.borderRadius = this.contents.searchBtnBorderRadius
            el.style.backgroundColor = this.contents.searchBtnBgColor
          })
        })
      },
      // 新增、批量删除
      contentBtnAdAllStyleChange() {
        this.$nextTick(()=>{
          document.querySelectorAll('.form-content .ad .el-button--success').forEach(el=>{
            el.style.height = this.contents.btnAdAllHeight
            el.style.color = this.contents.btnAdAllAddFontColor
            el.style.fontSize = this.contents.btnAdAllFontSize
            el.style.borderWidth = this.contents.btnAdAllBorderWidth
            el.style.borderStyle = this.contents.btnAdAllBorderStyle
            el.style.borderColor = this.contents.btnAdAllBorderColor
            el.style.borderRadius = this.contents.btnAdAllBorderRadius
            el.style.backgroundColor = this.contents.btnAdAllAddBgColor
          })
          document.querySelectorAll('.form-content .ad .el-button--danger').forEach(el=>{
            el.style.height = this.contents.btnAdAllHeight
            el.style.color = this.contents.btnAdAllDelFontColor
            el.style.fontSize = this.contents.btnAdAllFontSize
            el.style.borderWidth = this.contents.btnAdAllBorderWidth
            el.style.borderStyle = this.contents.btnAdAllBorderStyle
            el.style.borderColor = this.contents.btnAdAllBorderColor
            el.style.borderRadius = this.contents.btnAdAllBorderRadius
            el.style.backgroundColor = this.contents.btnAdAllDelBgColor
          })
          document.querySelectorAll('.form-content .ad .el-button--warning').forEach(el=>{
            el.style.height = this.contents.btnAdAllHeight
            el.style.color = this.contents.btnAdAllWarnFontColor
            el.style.fontSize = this.contents.btnAdAllFontSize
            el.style.borderWidth = this.contents.btnAdAllBorderWidth
            el.style.borderStyle = this.contents.btnAdAllBorderStyle
            el.style.borderColor = this.contents.btnAdAllBorderColor
            el.style.borderRadius = this.contents.btnAdAllBorderRadius
            el.style.backgroundColor = this.contents.btnAdAllWarnBgColor
          })
        })
      },
      // 表格
      rowStyle({ row, rowIndex}) {
        if (rowIndex % 2 == 1) {
          if(this.contents.tableStripe) {
            return {color:this.contents.tableStripeFontColor}
          }
        } else {
          return ''
        }
      },
      cellStyle({ row, rowIndex}){
        if (rowIndex % 2 == 1) {
          if(this.contents.tableStripe) {
            return {backgroundColor:this.contents.tableStripeBgColor}
          }
        } else {
          return ''
        }
      },
      headerRowStyle({ row, rowIndex}){
        return {color: this.contents.tableHeaderFontColor}
      },
      headerCellStyle({ row, rowIndex}){
        return {backgroundColor: this.contents.tableHeaderBgColor}
      },
      // 表格按钮
      contentTableBtnStyleChange(){
        // this.$nextTick(()=>{
        //   setTimeout(()=>{
        //     document.querySelectorAll('.table-content .tables .el-table__body .el-button--success').forEach(el=>{
        //       el.style.height = this.contents.tableBtnHeight
        //       el.style.color = this.contents.tableBtnDetailFontColor
        //       el.style.fontSize = this.contents.tableBtnFontSize
        //       el.style.borderWidth = this.contents.tableBtnBorderWidth
        //       el.style.borderStyle = this.contents.tableBtnBorderStyle
        //       el.style.borderColor = this.contents.tableBtnBorderColor
        //       el.style.borderRadius = this.contents.tableBtnBorderRadius
        //       el.style.backgroundColor = this.contents.tableBtnDetailBgColor
        //     })
        //     document.querySelectorAll('.table-content .tables .el-table__body .el-button--primary').forEach(el=>{
        //       el.style.height = this.contents.tableBtnHeight
        //       el.style.color = this.contents.tableBtnEditFontColor
        //       el.style.fontSize = this.contents.tableBtnFontSize
        //       el.style.borderWidth = this.contents.tableBtnBorderWidth
        //       el.style.borderStyle = this.contents.tableBtnBorderStyle
        //       el.style.borderColor = this.contents.tableBtnBorderColor
        //       el.style.borderRadius = this.contents.tableBtnBorderRadius
        //       el.style.backgroundColor = this.contents.tableBtnEditBgColor
        //     })
        //     document.querySelectorAll('.table-content .tables .el-table__body .el-button--danger').forEach(el=>{
        //       el.style.height = this.contents.tableBtnHeight
        //       el.style.color = this.contents.tableBtnDelFontColor
        //       el.style.fontSize = this.contents.tableBtnFontSize
        //       el.style.borderWidth = this.contents.tableBtnBorderWidth
        //       el.style.borderStyle = this.contents.tableBtnBorderStyle
        //       el.style.borderColor = this.contents.tableBtnBorderColor
        //       el.style.borderRadius = this.contents.tableBtnBorderRadius
        //       el.style.backgroundColor = this.contents.tableBtnDelBgColor
        //     })
  
        //   }, 50)
        // })
      },
      // 分页
      contentPageStyleChange(){
        let arr = []
  
        if(this.contents.pageTotal) arr.push('total')
        if(this.contents.pageSizes) arr.push('sizes')
        if(this.contents.pagePrevNext){
          arr.push('prev')
          if(this.contents.pagePager) arr.push('pager')
          arr.push('next')
        }
        if(this.contents.pageJumper) arr.push('jumper')
        this.layouts = arr.join()
        this.contents.pageEachNum = 10
      },
  
      init () {
      },
      search() {
        this.pageIndex = 1;
        this.getDataList();
      },
      // 获取数据列表
      getDataList() {
        this.dataListLoading = true;
        let params = {
          page: this.pageIndex,
          limit: this.pageSize,
          sort: 'id',
        }
            if(this.searchForm.biaoti!='' && this.searchForm.biaoti!=undefined){
              params['biaoti'] = '%' + this.searchForm.biaoti + '%'
            }
        // this.$http({
        //   url: "xinwen/page",
        //   method: "get",
        //   params: params
        // }).then(({ data }) => {
        //   if (data && data.code === 0) {
        //     this.dataList = data.data.list;
        //     this.totalPage = data.data.total;
        //   } else {
        //     this.dataList = [];
        //     this.totalPage = 0;
        //   }
        //   this.dataListLoading = false;
        // });
      },
      // 每页数
      sizeChangeHandle(val) {
        this.pageSize = val;
        this.pageIndex = 1;
        this.getDataList();
      },
      // 当前页
      currentChangeHandle(val) {
        this.pageIndex = val;
        this.getDataList();
      },
      // 多选
      selectionChangeHandler(val) {
        this.dataListSelections = val;
      },
      // 添加/修改
      addOrUpdateHandler(id,type) {
        this.showFlag = false;
        this.addOrUpdateFlag = true;
        this.crossAddOrUpdateFlag = false;
        if(type!='info'){
          type = 'else';
        }
        // this.$nextTick(() => {
        //   this.$refs.addOrUpdate.init(id,type);
        // });
      },
      // 查看评论
      disscussListHandler(id,type) {
      this.$router.push({path:'/discussxinwen',query:{refid:id}});
      },
      // 下载
      download(file){
        window.open(`${file}`)
      },
      // 删除
      deleteHandler(id) {
        var ids = id
          ? [Number(id)]
          : this.dataListSelections.map(item => {
              return Number(item.id);
            });
        this.$confirm(`确定进行[${id ? "删除" : "批量删除"}]操作?`, "提示", {
          confirmButtonText: "确定",
          cancelButtonText: "取消",
          type: "warning"
        }).then(() => {
          this.$http({
            url: "xinwen/delete",
            method: "post",
            data: ids
          }).then(({ data }) => {
            if (data && data.code === 0) {
              this.$message({
                message: "操作成功",
                type: "success",
                duration: 1500,
                onClose: () => {
                  this.search();
                }
              });
            } else {
              this.$message.error(data.msg);
            }
          });
        });
      },
    }
  
  };
  </script>
  <style lang="scss" scoped>
    .slt {
      margin: 0 !important;
      display: flex;
    }
  
    .ad {
      margin: 0 !important;
      display: flex;
    }
  
    .pages {
        :deep(el-pagination__sizes){
            :deep(el-input__inner) {
          height: 22px;
          line-height: 22px;
        }
      }
    }
    
  
    .el-button+.el-button {
      margin:0;
    } 
  
    .tables {
      :deep .el-button--success {
          height: 36px;
          color: rgba(40, 167, 69, 1);
          font-size: 10px;
          border-width: 0px;
          border-style: solid;
          border-color: #DCDFE6;
          border-radius: 0px;
          background-color: rgba(255, 255, 255, 1);
      }
      
      :deep .el-button--primary {
          height: 36px;
          color: rgba(255, 193, 7, 1);
          font-size: 10px;
          border-width: 0px;
          border-style: solid;
          border-color: #DCDFE6;
          border-radius: 0px;
          background-color: #fff;
      }
      
      :deep .el-button--danger {
          height: 36px;
          color: rgba(220, 53, 69, 1);
          font-size: 10px;
          border-width: 0px;
          border-style: solid;
          border-color: #DCDFE6;
          border-radius: 0px;
          background-color: #fff;
      }
  
      :deep .el-button {
        margin: 4px;
      }
    }
  
  </style>
  